harry potter theory